package com.demo.newhutool;

import cn.hutool.core.date.Month;
import cn.hutool.core.date.TimeInterval;
import cn.hutool.core.lang.Console;
import cn.hutool.core.thread.ThreadUtil;

import java.util.Calendar;

public class Date {

    /*
    *
    *   Calendar对应的这些枚举包括：
        Month 表示月份，与Calendar中的int值一一对应。
        Week 表示周，与Calendar中的int值一一对应
    * */
    public static void main(String[] args) {
        //月份枚举
        int lastDay = Month.of(Calendar.JANUARY).getLastDay(false);

        System.out.println(lastDay);

        final TimeInterval timer = new TimeInterval();

        // 分组1
        timer.start("1");
        ThreadUtil.sleep(800);

        // 分组2
        timer.start("2");
        ThreadUtil.sleep(900);

        Console.log("Timer 1 took {} ms", timer.intervalMs("1"));
        Console.log("Timer 2 took {} ms", timer.intervalMs("2"));

    }
}
